#ifndef EXCEPTIONS_H_INCLUDED
#define EXCEPTIONS_H_INCLUDED

#include <string>

namespace Exceptions{

    class Exception{
        public:
            std::string msg;
            Exception(std::string _msg){ msg = _msg; };
    };

    class FontNotLoad: public Exception{
        public:
            FontNotLoad(std::string _msg): Exception(_msg){};
    };

    class ImageNotLoad: public Exception{
        public:
            ImageNotLoad(std::string _msg): Exception(_msg){};
    };

    class MapNotLoad: public Exception{
        public:
            MapNotLoad(std::string _msg): Exception(_msg){};
    };

}


#endif // EXCEPTIONS_H_INCLUDED
